package Rainwater.Service;

import Rainwater.baen.vo.UserDetailedVo;
import Rainwater.baen.vo.UserVo;
import java.util.ArrayList;

/**
 * @author cfy
 * @date 2024/10/17
 **/
public interface UserService {
    /**
     * 通过页数查询当前页数据
     * @param pageNumber
     * @return
     */
    ArrayList<UserVo> getUserByPage(Integer pageNumber);

    /**
     * 更改用户权限
     * @param id
     * @return
     */
    boolean updateIdentity(Integer id);

    /**
     * 删除用户
     * @param id
     * @return
     */
    boolean deleteUser(Integer id);

    /**
     * 用户详情页面
     * @param id
     * @return
     */
    UserDetailedVo getUser(Integer id);
}
